//package com.rp.api.user;
//
//import com.rp.api.config.MyServiceList;
//import com.rp.bo.UpdateUserInfoBO;
//import com.rp.fallbacks.UserControllerFactoryFallback;
//import com.rp.news.common.Result;
//import io.swagger.annotations.Api;
//import io.swagger.annotations.ApiOperation;
//import org.springframework.cloud.openfeign.FeignClient;
//import org.springframework.web.bind.annotation.*;
//
//import javax.validation.Valid;
//
//@Api(value = "user相关接口文档",tags = {"用户congtroller api文档"})
//@RequestMapping("/user")
//@FeignClient(value = MyServiceList.SERVICE_USER,fallbackFactory = UserControllerFactoryFallback.class)
//public interface UserControllerApi {
//
//    @ApiOperation(value = "测试接口",notes = "测试接口",httpMethod = "GET")
//    @GetMapping("/test")
//    public Result test1();
//
//
//    @ApiOperation(value = "获取用户基本信息",notes = "获取用户基本信息",httpMethod = "POST")
//    @PostMapping("/getUserInfo")
//    Result getUserInfo(@RequestParam String userId);
//
//
//    @ApiOperation(value = "获取用户账号信息",notes = "获取用户账号信息",httpMethod = "POST")
//    @PostMapping("/getAccountInfo")
//    Result getAccountInfo(@RequestParam String userId);
//
//
//    @ApiOperation(value = "修改完善用户信息",notes = "修改完善用户信息",httpMethod = "POST")
//    @PostMapping("/updateUserInfo")
//    Result updateUserInfo(@RequestBody @Valid UpdateUserInfoBO updateUserInfoBO);
//
//    @ApiOperation(value = "根据用户ids查询用户列表",notes = "根据用户ids查询用户列表",httpMethod = "GET")
//    @GetMapping("/queryByIds")
//    Result queryByIds(@RequestParam String userIds);
//}
